class DocumentosApresentadosController < ApplicationController

  # FIXME restfulx não consegue enviar solicitação
  skip_before_filter :verify_authenticity_token

  before_filter :get_pleito, :only => [:index, :create]

  def index
    @documentos_apresentados = @pleito.documentos_apresentados
     render :fxml => (@documentos_apresentados || []).to_fxml(
        :only => [:id, :entregue, :emissao, :validade, :observacao, :descricao, :descricao_breve, :expiravel, :obrigatorio], :include => :documento )
    
  end

  def update
    @documento_apresentado = DocumentoApresentado.find(params[:id])
	@documento_apresentado.entregue = params[:entregue]
	@documento_apresentado.emissao = params[:emissao]
	@documento_apresentado.validade = params[:validade]
	@documento_apresentado.observacao = params[:observacao]
	@documento_apresentado.save

	#TODO - Da forma original tava dando erro...
	
	#    @documento_apresentado.update_attributes(params[:documento_apresentado])	
	#    @documento_apresentado.update_attributes(params[:entregue], params[:emissao], params[:validade], params[:observacao])
    render :fxml => @documento_apresentado
  end

  private

  def get_pleito
    @pleito = Pleito.find(params[:pleito_id])
  end

end
